removable media - French English Dictionary